import re

match = re.search(r"(?P<id>\d+), Data:(.+)",'ID:161956, Data:Feb/12/2017')
print(match.group())  # group是组的意思
print(match.group(1))  # 1是第一个括号
print(match.group(2))   # 2是第二个括号

print('\t')

print(match.group('id')) # 上面的？P<id> 就是 给他 取个名字
print(re.findall(r'r[ua]n','run ran ren'))  # findall 是匹配所有可以匹配到的
print(re.sub(r'r[au]ns','runing','dog runs to cat'))  #sub 是替换 把 rauns 替换成runing
print(re.split(r'[,;/.]','a;b,c.d')) # 分裂

compiled_re = re.compile(r'r[ua]n')  # 就是把匹配条件先compile 到一个变量
print(compiled_re.search('dog ran to cat'))
